# _*_ coding : utf-8 _*_
# @Time: 2024/10/15 9:50
# @Author : 石文帅	
# @File : testbase02设置首页
# @Project : python_slfh


from server.slfhWorkbench import *
from selenium.webdriver.chrome.service import Service


class test(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        cls.wd = webdriver.Chrome(service=Service(driver_path))
        cls.wd.get(url_path)
        cls.wd.maximize_window()
        login(cls.wd)

    @classmethod
    def tearDownClass(cls):
        log.info('数据恢复-设置首页-工作台')
        set_homepage(cls.wd, '工作台')
        cls.wd.quit()
        log.info('----------------------------------------------------------')

    def testbase02设置首页(self):
        """
        设置首页
        :return:
        """
        log.info('testbase02设置首页')
        log.info('设置首页-工作台')
        set_homepage(self.wd, '工作台')

        log.info('设置首页-指挥中心')
        set_homepage(self.wd, '指挥中心')
        logout(self.wd)
        login(self.wd, target='指挥中心')
        log.info('大屏返回工作台')
        back_homepage(self.wd)

        log.info('设置首页-实况中心')
        set_homepage(self.wd, '实况中心')
        logout(self.wd)
        login(self.wd, target='实况中心')
        log.info('大屏返回工作台')
        back_homepage(self.wd)

        log.info('设置首页-驾驶舱')
        set_homepage(self.wd, '驾驶舱')
        logout(self.wd)
        login(self.wd, target='驾驶舱')
        log.info('大屏返回工作台')
        back_homepage(self.wd)
